Effectiveness of the user interface driven system design using UML
نویسندگان
چکیده
The majority of research regarding the effectiveness of object-oriented analysis and design (OOAD) is focused on a comparison of object-oriented to traditional approaches that highlights their relative strengths and weaknesses. There has been less focus on improving OOAD on its own. The standardization of the Unified Modeling Language (UML) creates an opportunity to focus on improving the methods of developing UML diagrams. Design quality can be a litmus test for overall system quality. Practice has shown that designing user interfaces before domain modeling can be used on a systematic basis to derive other UML diagrams for a large class of interactive information systems. This empirical study analyzed 43 OOAD projects to determine the effectiveness of the user interface driven system design (UIDD) by calculating defect densities for four UML diagrams. The study was performed on three levels: individual type of defect, type of diagram and entire project. Empirical results show that the UIDD consistently produced very low defect densities on all three levels for projects that varied widely with respect to application area, information system type, team experience, and size.
منابع مشابه
Improving UML Support for User Interface Design: A Metric Assessment of UMLi
The Unified Modeling Language (UML) has been widely accepted by application developers, but not so much by user interface (UI) designers. For this reason, the Unified Modeling Language for Interactive Systems (UMLi) has been proposed to improve UML support for UI design. UMLi introduces a diagram notation for modeling UI presentation and extends activity diagram notation to describe collaborati...
متن کاملUMLi: The Unified Modeling Language for Interactive Applications
User interfaces (UIs) are essential components of most software systems, and significantly affect the effectiveness of installed applications. In addition, UIs often represent a significant proportion of the code delivered by a development activity. However, despite this, there are no modelling languages and tools that support contract elaboration between UI developers and application developer...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کاملAn Empirical Method for Measuring the Effectiveness of an Object-oriented Design Process
The effectiveness of a design process can be critical to the success of information system development projects. There have been very few empirical studies on the effectiveness of design processes that use unified modeling language (UML). This paper establishes a model for measuring the effectiveness of diagram derivation as a way of measuring the effectiveness of the object-oriented design (OO...
متن کاملUsability evaluation of the user interface in electronic prescribing systems of Iran Health Insurance Organization and Social Security Organization
Introduction: The e-prescribing system is one of the basic technologies in the health system structure which was developed with the aim of properly managing healthcare resources and services, preventing common manual prescribing errors, and increasing patient safety. Given that the user interface of e-prescribing system is considered as the main factor of user acceptance, the purpose of the pre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. Sci. Inf. Syst.
دوره 1 شماره
صفحات -
تاریخ انتشار 2004